Here is the list of top 5 places to visit in India which every indian should visit in his lifetime. These are the places which are also compete with the worlds best travel destinations. India is a land of contrasts, with pristine beaches, mountains and fertile valleys, rainforest and desert. It caters to almost every conceivable type of vacation, including nature and eco-tourism, adventure tourism, beach tourism and cultural tourism. Indian tourist before going to abroad in search of better travel deatination, they should first explore India fully which has much more rich heritage and beautifull places to visit.