i can answer the second one...
last time POSB was known as Post Office Savings Bank or watever..
nowadays still got senior citizens call POSB 'post office'..
usually we dun pronounce P-O-S-B literally mah.. we will call 'post bank'
so that's why muz add a 'bank' behind lor..