Jainism is Buddhism's often overlooked cousin. As the only surviving examples of ancient India's non-Vedic religious traditions, the two religions are often grouped together as 'heterodoxies', but this is to ignore deep differences between Jain and Buddhist beliefs and practices. Unlike Buddhism, Jainism has hardly spread beyond the Indian subcontinent but Jainism survives in India where it is a prominent element in the mix of Indian religions...