Qatar, officially the State of Qatar, is a sovereign country located in Southwest Asia, occupying the small Qatar Peninsula on the northeastern coast of the Arabian Peninsula. — Wikipedia

Al Jazeera America Terminates All TV and Digital Operations -

Hundreds lose their jobs in a stunning and rapid collapse of what, from the start, has been a towering failure.