Cricketer Shahid Afridi calls on Corps Commander