India has the world's largest vegetarian population due to cultural and religious practices. Hinduism, Buddhism, and Jainism promote vegetarianism, and estimates suggest 30-40% of Indians are vegetarian - numbering over 400 million people. China has fewer vegetarians despite larger population, and Western countries have much smaller percentages.