@bluebird
Well city bank is not totally bank , it is like private agency giving loan to people
About Experince visit any branch of citibank and see they long queue of people there to pay their bill
it is not they have huge # of customer , it is because for all lahore they have 3 branch and compare it bank alfalah which i think have more than 300 branch in lahore