Popular destinations for luxury tours include India , Egypt , Tanzania , Morocco , Nepal , South Africa , Sri Lanka , Uganda , Brazil and Pakistan