Muscats Motors Launch the All-New Discovery
The much awaited all-New Land Rover Discovery was launched in style at Muscats Motors on Friday 5th May at the Land Rover showrooms in Gzira. I was invited for this event following my Test Drive Experience the previous week and I had a great time meeting other car enthusiasts and journalists in the automotive industry […]