Indians face heatwave