TIMES OF ISLAMABAD
ISLAMABAD-:British energy giant BP said Monday that it will take a hit of up to $17.5 billion in the second...