News

Thekkady, located amidst the hills of the Western Ghats in God's Own Country (Kerala), is ... this Temple of Mangala Devi is known for its peaceful and divine ambiance. This ancient temple ...