Can i charge mag safe 1 laptop via external portable battery ?
The short answer is yes.

You just have to make sure that the battery is putting out between 12 and 18 volts.  Be aware, though that the 20000 mAH is only 2AH (2 amp hours or provide 2 amperes in one hour).  At that rate, you'll only get 36 watts (assuming 18V). 

Will it charge?   Yes.  Very slowly.