The Indian subcontinent sizzled Wednesday under a heat wave which has smothered dozens of towns and villages, claiming at least 518 lives and leaving hundreds in hospital.
Subcontinent Sizzles as heat wave rolls on toll .