Dharma is a key concept with multiple meanings in Indian religions, such as Hinduism, Buddhism, Jainism, Sikhism and others. There is no single-word translation for dharma in Western languages. Read More
A team of Indian researchers, for the first time in the fossil history, has discovered an egg-in-egg or abnormal titanosaurid dinosaur egg from the Bagh area in Dhar District, Madhya Pradesh state (Central India). ...