Revealed: MPs accepted more than 700,000 in free gifts and hospitality last yearMPs received over 700,000 in gifts and hospitality, raising concerns about ethics and potential lobbying influences.