Pakistan's rupee ended trading on Tuesday at a record low of 303.1 per U.S. dollar, shedding 0.3%, central bank data showed. (Reporting by Ariba Shahid in Karachi; Editing by Andrew Cawthorne)