Shanghai lockdown causes Drop in Tesla's deliveries despite record production in June | The Kenyan Wallstreet