Imagine a place where you can be like a foreigner but you will not need a passport or a visa, if you are privileged to be an Indian. Nepal to a large extent is an offbeat place for tourism on the world map.
Lumbini marks the birth place of Lord Buddha. It is a sacred site and when you are in Nepal, you must visit the birth place of Father of Buddhism. Apart from this, beautiful sites of Himalayas will also prove to be a great attraction.