13 September 2003 — Cochin, Kerala For a moment you think are on a film set. Temple fronts are being erected, pillars and statues are caste out of plaster, and tents and halls are being built. Walking up the area of the International Stadium on the outskirts of Kochi, you can see huge posters for […]
Ready to receive 100,000 guests daily
