India is home to some amazing natural wonders that can take your breath away. Here are a few you should not miss.

Magnetic Hill Also known as Mystery Hill, it is a stretch of road 30 km from Leh city on the Leh-Kargil Highway, 14,000 feet above sea level, where the strong magnetic field pulls vehicles uphill, “defying gravity”.

Valley of Flowers Located in Uttarakhand’s Chamoli District, this UNESCO World Heritage Site has some exotic flowers along with orchids, poppies, marigolds and daisies, as well as scenic waterfalls.

Gurudongmar Lake Located at an elevation of 17,800 ft above sea level in the Mangan district of Sikkim, a part of this lake does not freeze even at temperatures as low as -30 degrees Celsius.

Laitlum Canyon Laitlum means “end of the hills”, and the canyons, nestled in the East Khasi Hills of Meghalaya, surely look like it, offering a beautiful view of picturesque sunsets and lush green vegetation.

Hogenakkal Falls Located in the Dharmapuri district of Tamil Nadu and just a five-hour drive from Bengaluru, the falls offer views of the Kaveri River splitting into multiple smaller streams and falling from heights ranging from 15 to 66 feet.

Lonar Lake Lonar Lake or Lonar Crater, in the Buldhana district of Maharashtra, is Identified as a geo-heritage monument with saline and alkaline water, and was formed by a meteorite collision around 50,000 years ago.

Chitrakote Waterfalls Considered to be the broadest waterfall in the country, Chitrakote falls is located 38 km from Jagdalpur in Bastar in Chhattisgarh on the river Indravati. The water falls from a height of 95 ft in the shape of a horseshoe.

St Mary’s Island This group of four islands, in the Arabian Sea off the coast of Malpe in Udupi in Karnataka, were formed when Madagascar Island got separated from India, and is famous for its white sand beaches and crystallised basalt rock formations.