Where does the United Nations Commission on Human Rights meet and for how long ?

A ) In London for seven weeks each year

B ) In Geneva for six weeks each year ✅

C ) In Paris for six weeks each year

D ) None of these