Chinese Premier Li Keqiang and Indian Prime Minister Narendra Modi attend a Taichi and Yoga show at the Temple of Heaven in Beijing, capital of China, May 15, 2015. [Photo/Xinhua]