Answer this question: how many episodes in will and grace 2017??

16


Answer this question: when did britain give hong kong to china??

1 July 1997


Answer this question: anne of green gables who does she marry??

Gilbert


Answer this question: what is the meaning of hakuna matata in english??
"no trouble"