Rahul Singh, CIO-Equities, Tata Asset Management, believes that improved earnings visibility, moderation in IPO activity and positive macro developments will be key to attract overseas flows