Thank you for your reply!Saeedkan,

I don't need a visa for East Africa.I just need a visa for Qatar for stopover in Doha for 20 hours.

Yes,it is Qatar Airways. But check with Qatar Airways, they could provide such a visa if you could book the hotel through their website, but the problem is the hotels which could be booked through Qatar Airways are really very expensive.

I checked with a hotel, they could provide applying visa service as well, but also very expensive.