ALBAWABA - Saudi Arabia and the United States maybe trying to patch things up after the strain in relations following oil production cuts in bid to keep up prices. They are saying the strain is but a 'storm in a tea cup'. Many reports however, continue to linger on the issue that is seen as direct Saudi swipe at Washington and oil producers who are allegedly siding with Russians in ...