Here’s wishing you all a Merry Christmas from Goa – the land where 365 days a year are a holiday and the parties never stop.

… and NO! That’s not me riding an elephant in a Santa suit!