Beijing, Oct 24 Festival of India in China, an over six-month event to celebrate the 60th anniversary of China-India ties, closed Sunday in Chengdu city, capital of southwest China's Sichuan province.
Festival of India closes in China