The Mecca Pact Should Worry New Delhi, Just Not for The Reason Most Analysts Are Giving 26 August 2026