Which of the following statements is grammatically correct?
Despite of heavy rain, we managed to reach the conference on time.
We have never defaulted on our SLA inspite of difficult circumstances.
The Project Manager never seems to appreciate me in spite my being so hardworking.
There are just too many bugs in this application despite all the testing we have done.