GOA: The Jewel of India

Goa: A tiny emerald land on the west coast of India situated between the borders of Maharastra and goa, is better known to the world