A searing critique of post-independence corruption.Petals of BloodUGXÂ 40,000PriceQuantity*Add to Cart