Goa Is Not India

Goa is not India, says Leon about the quaint village Arambol Beach situated in North Goa – a place well known as a meeting point for neo-hippies…