Step 1: Understanding international law weakness.
Unlike municipal law, international law lacks a central authority to enforce rules and impose sanctions.
Step 2: Correct reasoning.
Its weakness lies mainly in the absence of compulsory enforcement mechanisms, though it has recognized sources (treaties, customs, general principles).
Step 3: Conclusion.
Hence, option (b) is correct.