India is a land famous for its colour, culture and diversity. Surrounded by attractive spots, there are few breathtaking views that are beyond imagination. Be it mountains, beaches, plateaus, valleys, sea or dense forests, the sun rise and sun set makes it picturesque.

Here is a list of 4 best places where you can enjoy the sunrise in our own Motherland

KanyakumariThe southernmost tip of Indian Peninsula is Kanyakumari. It is India`s land end and watching sunrise from the never-ending sea and from the shores is one of the best moments.

VarkalaThe beaches of Varkala offer spectacular views of the setting sun. Watching the sunset from a sidewalk cafe at the cliff and sipping ice tea is a perfect combo.

Tiger hillsTiger hills situated in the Darjeeling, West Bengal another stop point for nature lovers. The sunrise from this place is actually the one we painted during the childhood. The sun starts to turn the mountains pink and then yellow with its light, making the view breathtaking.

Puri Beach

Palm trees and a beautiful beach make it one of the best places for sunrise photography. Sunrise at 5 am is captivating and the view is just mind-blowing.

Nandi HillsNandi hills is known for its sunrise and you got to be there as early as possible.  After 8 am, the sun starts making its presence felt, and all the mist begins to evaporate, leaving you with a plain view of the landscape.

Taj Mahal

The symbol of love, Taj Mahal, is also known for making the tourists fall in love with the view of sunrise. The rising sun lights up the whole Taj Mahal in Golden color, making it look more beautiful.