HomeUPSCThe Treaty of Versailles humiliated – 323. The Treaty of Versailles humiliated –By Admin / October 4, 2025 A. Austria B. Germany C. England D. France ✅ The correct answer is option B.