Top Picks

Dust storm claims 127 human lives in India

Published on 5 May 2018 3:41:51 PM

At least 127 people were killed as a powerful dust storm ravaged western and northern India on Wednesday night.