Ugandan lawmakers have passed a contentious new law that imposes steep fines and jail terms for those receiving foreign ...