An ancient shrine secretly nestled in a forest.

Previous
Previous

Lake Phewa Sunset