Goa, the smallest state in India, has umpteen surprises in every corner, and is world-renowned for its lovely beaches. Bounded by the Arabia...
Read this post on talesofanomad.com