India is known by two names in the Constitution: India and Bharat. Which ancient text mentions 'Bharat' as the name of the land?

  • Mahabharata
  • Rigveda
  • Ramayana
  • Puranas
Answer: 1