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