Which Country’s Flag is different on each side?

Which Country’s Flag is different on each side?

A. Nepal
B. Paraguay 
C. Libya
D. Sri Lanka