My friend sent and sms that he saw a sign near the ferrari/ maseratti showroom that Land Rover will be setting up shop again. Is this true? Hmm....