1. Jammu and Kashmir Called the ‘paradise on earth', Kashmir is the most beautiful state of India.
The state has spectacular scenic beauty, snow clad mountains, undulating green valleys, alpine villages, cascading waterfalls, amazing gardens.
The best places to go for capturing the beauty of the state are Dal Lake, Gulmarg, Tulip Garden and Nishat Garden in Srinagar, Nagin Lake, Pari Mahal, Yeusmarg, Shankaracharya shrine, Mughal Gardens and Pahalgam.