'Let me tell you about Quinta' is about Goa. Goa which is an intriguing place, on the face of it. It is the land of sun, sand, and sea. But…
Continue Reading