The Pongola area of South Africa is renowned for its’ Thai chillies. STAR 6604 has been a leading variety in the region for many years but recent trials have identified a new co...Read More on this
This site relies on cookies to function correctly, collect anonymous browsing statistics, and provide you with the best possible experience.