Imam is a religious leader. Any person who leads a congregational prayer is called an Imam. A religious leader who also leads his community in the political affairs may be called an Imam, an Amir, or a Caliph. However, an Imam is not infallible. He is responsible for his mistakes to all the members of the community and above all he is responsible to Almighty Allah.