Who requested Ahmad shah abdali to come India in 18th century

A ) Al beruni

B ) Shah wali-Ullah ✅

C ) Mirza Ghalib

D ) None of these