The Jawaharlal Nehru Stadium in Delhi was the main venue for CWG 2010 and hosted the opening ceremony. It's India's largest multi-purpose stadium. Talkatora hosts boxing, Feroz Shah Kotla is for cricket, and Ambedkar Stadium is for football - none hosted the opening ceremony.