Chinese Ambassador to India Xu Feihong attended India's 80th Independence Day celebrations held at the historic Red Fort in New Delhi. Extending his warm greetings on social media platform X, ...