According to legend, kung fu has Indian roots—the monk Bodhidharma allegedly brought martial techniques from India to China's Shaolin Temple in the 6th century. While historians have debunked this story, India's Kalaripayattu is one of the world's oldest martial arts, dating back over 3,000 years.