Landslide

Heavy Rains and Landslide claim life of 9 people, five of family, in Idukki

Heavy rainfall has come with disastrous effects in India in many areas. Continuous rainfall has…