How can a religious worship place be so filthy is beyond me. Respect yourself and clean this place up! The walk to the mosque is agonizing, with numerous vendors and beggers - the place is dangerously overcrowded. Watch out for those big waves, as they can literally wash you off the path and into the sea.
