Within the US you are allowed 2 suitcase. Outside the US you are allowed 1 suitcase. For flights going to or coming from the US, there are agreements in place allowing travellers the US limit.
Why do non-US airlines only allow 1 suitcase? My guess is to make money by charging for overweight luggage.