Tag Archives: 141-feet-tall statue

Divine grace in Vrindavan: Maa

The key attraction is the grand 141-feet-tall statue of Maa Vaishno Devi, visible even from the national highway.