Water festival
This vast festival is probably the most extravagant festival in the calendar. Over three days starting with the last full moon day in October or the beginning of November up to a million people from...