Perched atop a 440-foot high hill, Mehrangarh is truly the 'Citadel of Sun'. But cutting away a hill to build it was no easy task in the 15th century. Learn the story behind this architectural marvel.