Punakha is a beautiful valley in the Western region of Bhutan. It is known for its spectacular Bhutanese architecture , breathtaking villages and awesome weather. Moreover, the meandering river of Mo-chu and Pho-Chu furthermore enhances its beauty. In addition, these rivers are also home to …