The historical heart of Nepal, where ancient stupas and temples stand alongside a bustling modern city.