The Ganesha (also called Ganapati) festival in India begins tomorrow. In Maharashtra and specially in Mumbai its a 10 day extravaganza that sees people on the streets visiting several ‘Ganapati mandals’ and for having a ‘darshan’ of the lord. Some of them bring the...