Which of the following places was known as a centre of learning in ancient India?
Nalanda
Ujjain
Allahabad
None of these