Preparing your study page...
Correct answer: A
Explanation
Notwithstanding' means 'despite' or 'in spite of'. Therefore, 'in spite of' is its closest synonym.