The peaceful coastal town of Varkala, Kerala, India lies between beautiful cliffs and Arabian sea views. Varkala is infamous ...
Watch: Scenes after massive landslides in India’s Kerala state At least 123 people have been killed and dozens are still feared trapped after heavy rains triggered massive landslides in the ...