WorldLondon Mayor Elections: Have your say – vote 3rd May, How?Ubaid MughalMay 2, 2012May 2, 2012 by Ubaid MughalMay 2, 2012May 2, 2012 London: Londoners will be electing their next mayor May 3 Thursday with only one day remaining for polls....