Col Deswal is the biggest English Carrot farmer and distributor in India. Wont be a wrong description to call him the uncrowned king of English Carrots! Very very inspiring story.
Col Deswal is the biggest English Carrot farmer and distributor in India. Wont be a wrong description to call him the uncrowned king of English Carrots! Very very inspiring story.