Goa, India is a tropical paradise with miles of palm-fringed sandy beaches, lush green paddy fields and wide slow-flowing rivers. Goa is a vivid mixture of white washed Catholic churches, Hindu temples and the colours and aromas of the busy street market