Federal Land Development Authority (Felda) director-general Faizoull Ahmad has come under scrutiny after he was spotted visiting Scottish football club Glasgow Rangers yesterday, alongside a man reportedly wanted by the International Police (Interpol).