Which country is parliament is called "Mother of all parliaments" ?

A ) China

B ) USA

C ) Russia

D ) Britain ✅