Bhutan – Land of Dragon

Bhutan is one of the place where Indian doesn’t need any visa or even passport. Often called as India’s sister, Bhutan is very small but indeed a beautiful country to spend some quality time with nature. It is a place where one can find inner peace. Just like any Buddhist country, Bhutan has very humble […]

Read More