One of those places where thrill and peace coexist in perfect balance that you may never have to go in search of it, Nepal is a travel destination for anyone willing to surprise herself.
Nepal provides a minimum 15 days visa to its visitors that can be extended to 150 days in one visa year. Citizens of India do not require any visa, whereas nationals of other countries can be provided with a visa on arrival.
October to December is considered the best time to visit Nepal. The sky during this time remains clear, thus having brighter chances of viewing lofty mountain peaks and enjoying a good trekking expedition. Call Indo Nepal Tours today for more information.