No, contrary to the reports being spread, the Czech Republic has not yet delivered 300,000 artillery shells to Ukraine.
Jan Lipavský, said it had so far secured 300,000 shells and that the ammunition would provide a vital few months breathing space on the frontline, while sources added that the first deliveries would come before June.
@NMBA @noelreports They bought those shells from other countries, likely on different continents. They have to be transported to Czechia first, likely inspected and only then shipped to Ukraine. I suspect right now they are still in the countries who sold them.