When all of India sparkles and glitters with lamps and lanterns. Goa, adds its own flavor to the festival of Diwali with its Narkasur festivities.
Read this post on travelingnoodles.com