The vibrant streets of Kathmandu, the spiritual depths of Janakpur, and the breathtaking beauty of Pokhara and Muktinath encapsulate the rich culture, stunning landscapes, and profound spirituality that make Nepal a truly enchanting destination, writes Rahul Nandan.