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