Mohammed Ahmed (athlete) is a Canadian long-distance runner who represented Canada in the 10,000 meter races at the 2012 Summer Olympics and the 2013 World Championships in Athletics.
Who did Mohammed Ahmed compete for in the Olympics?
Canada