Marchula


Marchula is a small tourist spot in the Indian state of Uttarakhand.