Which of the following constituents present in petroleum is responsible for ash formation ?

Which of the following constituents present in petroleum is responsible for ash formation ?

A. Nitrogen compounds
B. Organometallic compounds
C. Sulphur compounds
D. Oxygen compounds