Chamarel Falls


Chamarel Falls - waterfall in Mauritius.