Millions of Greeks are voting in a crucial referendum on whether to accept the terms of an international bailout.
Tens of thousands of Greeks attend rival rallies in Athens ahead of a crucial referendum.
Millions of Greeks are voting in a crucial referendum on whether to accept the terms of an international bailout.
Tens of thousands of Greeks attend rival rallies in Athens ahead of a crucial referendum.