Nestled in the lap of the rugged Himalayan range, Nepal is a mountain lover's paradise with 8 of the 14 highest mountains in the world. It is famous for its richness in natural beauty, historical and cultural wealth. Nepal is a perfect destination for adventure seekers with offerings of trekking, motorcycle...