A motley crew of candidates is vying for the position of mayor in the Ukrainian city of Odessa, including Darth Vader and Peking Duck.
Pavithra George reports.
A motley crew of candidates is vying for the position of mayor in the Ukrainian city of Odessa, including Darth Vader and Peking Duck.
Pavithra George reports.