Another girl had a query regarding MAC foundations.. she sent me a picture and it's next-to-impossible to tell the exact color by looking at a pic.. I know no one carries testers in Pakistan for MAC.
U can get a concealer by The Body Shop, they have a few great ones.. and their blushes are nice too.
L'Oreal true match foundation has great staying power.. u can make u're foundation last longer by applying a primer first..then foundation and lastly by setting it with either loose or pressed powder.