Popular destinations for sporting Events tours include Canada , India , Indonesia , Nepal , South Africa , England , Himalaya , Morocco , Spain and Sri Lanka