Blessed with mesmerizing natural beauty and scenic views, Kashmir is heaven on Earth. It is often known as ‘Switzerland of India' due to its breathtaking natural beauty. Also famous for its snow-clad mountains, serene lakes, and picturesque landscapes, it is a must visit tourist destination in India.