London Taxi Rush Hour Demo

Set in London England, complete with landmarks such as: Trafalgar square, Big Ben, and Hyde Park, London Taxi Rush Hour will be retailing for Â£19.99 and available for worldwide download in the coming weeks