Barcelona and Argentina superstar, Lionel Messi, has visited Egypt as part of his role as an ambassador for the Egyptian ministries of tourism and aviation.