Kathmandu is the capital of Nepal and situated in the heart of the Himalayan Mountains. Home to a number of Hindu and Buddhist temples, beautiful botanical gardens, and ancient palaces, Kathmandu is the perfect place to immerse yourself in Nepali culture, history, and religion. Be sure to visit Kathmandu Durbar Square, the optimal starting point for exploring this historical and vibrant city.