high-court-580×358-1
By Mark Battersby, 21 Jan 25
London, UK – October 25, 2015: Known as The Law Courts, The Royal Courts of Justice, located in Westminster, houses the High Court and Court of Appeal of England and Wales. Many high profile cases have been carried out here.
