Marathi | Hindi
FOLLOW US :
City
David James Shearer MBE is a New Zealand United Nations worker and politician. He was a member of the New Zealand Parliament for the Labour Party from 2009 to 2016, serving as Leader of the Opposition from 2011 to 2013.