By PTI
Prime Minister Narendra Modi visited the ruins of ancient Nalanda, a UNESCO world heritage site, in Rajgir on Wednesday.