outdoor
Upper Kachura Lake
Reflection of Upper Kachura Lake Skardu PAKISTAN ??
2 countries - 667 spots