10 beautiful mountain towns in the world

1. Whistler, British Columbia, Canada

Credit : Google

2. Wengen, Switzerland

Credit : Google

3. Queenstown, New Zealand

Credit : Google

4. Muscat, Oman

Credit : Google

5. Hallstatt, Austria

Credit : Google

6. Mont-Tremblant, Quebec, Canada

Credit : Google

7. Bled, Slovenia

Credit : Google

8. Torla, Spain

Credit : Google

9. Bergen, Norway

Credit : Google

10. Cinque Terre, Italy

Credit : Google

Top 10 Countries Where Water Is Tap Clean