Located at the northern head of India, Kashmir lies nestled between the snow-clad mountains and fluorescent green valleys. Its unparalleled scenic beauty earned it the title of ‘Heaven on Earth’.
Located at the northern head of India, Kashmir lies nestled between the snow-clad mountains and fluorescent green valleys. Its unparalleled scenic beauty earned it the title of ‘Heaven on Earth’.