According to law what must all London Taxis always carry? August 28, 2020 – by admin Question According to law what must all London Taxis always carry? Answer Bale of hay for horse