Watch: These Mythological Villains, Like Ravana, Are Worshipped In India

India is known as the land of temples. There are more than 2 million temples according to the 2001 census. This is because constructing temples is our way of honoring and celebrating the people we respect and admire. Idolising and worshipping is our way to ensure that the stories and deeds of these figures extend … Continue reading Watch: These Mythological Villains, Like Ravana, Are Worshipped In India