Bhagsu waterfall. Bhagsu, Himachal Pradesh, India

Bhagsu waterfall. Bhagsu, Himachal Pradesh, India

Cascade of Bhagsu waterfall in Bhagsu, Himachal Pradesh, India

by
by
by
by
by
by