No need to go here and there, simply go to Qatar Airways office anywhere in Pakistan (Available in all major Cities), pay return ticket with 40$ tourist visa. within a day you will get it