Turkey's opposition stages massive rally in a show of strength against Erdogan
The mammoth protest - organized by the opposition Republican People's Party, or CHP - was a rare display of public dissent in a country where tens of thousands have been jailed as part of a systematic post-coup purge of dissidents and other government opponents.