I don't think this is true. The only option for Leeds to establish a campus in Doha is Education City at Qatar Foundation for Education, Science and Community Development. Sometimes, a training/language center represents a university in Doha to help students apply and enrol in the main campus, and sometimes provide an off-campus program for that univeristy (a management certificate, language course, etc.) but not BA or BSc degrees.

Follow the news of Education City.