Q. Who was the only Sikh President of India?

A. Giani Zail Singh, was the only Sikh President of India.