Amid his troubles at Barcelona, Lionel Messi is reportedly being lined up by Premier League giants Manchester City.