Chai - China's greatest gift to India
Chai (tea) – China’s greatest gift to India.

(On the occasion of Chinese President Xi Jinping’s India visit)

Categories: India Random Stuff