According to law what must all London Taxis always carry? / General Knowledge, MCQs / Q&A / By admin Question According to law what must all London Taxis always carry? Answer Bale of hay for horse