The glorious valleys of Himalayas are full of ancient temples and historical sites. Kathmandu, the ultimate destination of Nepal, is known to every Indian for its beauty and serenity. Eight out of ten greatest mountains in the world belongs to Nepal only. It is a Mecca for mountaineers and individuals interested in adventurous sports. Indians do not need any Tourist Visa to visit Nepal.