Loading visa information...
Shalimar Bagh, meaning "Abode of Love," is another magnificent Mughal garden located in Srinagar, Kashmir, India. It was...