India is synonymous to wisdom but all of it is in its glorious past, not the present. A visit to the 'Moksha-Points of the World' in Bihar which has Nalanda (ruins of the World's greatest ...