20101024 world.china: Eight-month long Festival of India in China comes to an end