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