religion

India's tallest statue and the world's tallest Hanuman is the 41m Veera Abhaya Anjaneya Hanuman Swami statue at Paritala, Andhra Pradesh. It was completed in 2003.

天竺, pronounced Tianzhu in Chinese and Tenjiku in Japanese were the early names for India in China and Japan respectively. They both mean heavenly centre (or spiritual centre in reference to India being the birthplace of Buddhism).