Nestled in the lap of the majestic Himalayas, Nepal is not only renowned for its breathtaking landscapes and rich cultural heritage but also emerging as a lucrative source for international students s...