Who requested Ahmad Shah Abdali to come India in 18 century?

A ) Al Beruni

B ) Shah wali Ullah ✅

C ) Mirza Ghalib

D ) None of these