Taphou waterfalls

Taphou waterfalls is a waterfall located in Manipur.

It is a series of three waterfalls that come alive during the rainy season.

The ideal time to visit the waterfall is from June to December.

Copyright 2012-2022 Indiamap Digital Pvt Ltd. All rights reserved. Privacy Policy | Terms of Use