If Bharat was not good, why did so many invaders come?Surely nobody wants to rule a desert,Bharat was prosperous and rich that was the reason they tried invading many times.Not out of the love of their heart for Bharat
Al-Beruni himself copied many sanskrit texts and translated them into arabic later Europeans took it from him.Of course he came to study,he didn't go to desert to study their texts.
How many nations can boast of building the worlds first university?or having a unbroken civilization of 10000 years?
Where are the rest of Civilizations of the world?They vanished or were annihilated,yet here we are still going strong.Where is Al-Beruni's nation right now? what happened to the Mongols? nobody mentions about their empire now since its gone.
Since time Immemorial Bharat was a rich nation.Alexander's Invasion was to reach the end of the known world that is India.
No wonder Bharatiyas thought highly of themselves at that time since they and China controlled world Economy,just like the present day Americans think high of themselves,because they enjoy that position in the world right now.
Now if a Immigrant like Al-Beruni (in present context)goes to USA and learns their knowledge and criticizes them for being proud,haughty and foolish.Then the fault lies with the immigrant not the Americans, if his(immigrants) own homeland was such a land of opulence and richness,why did he have to go to another nation in the first place?
That clearly describes what Bharat was and its stature in the World history.