What is the difference in meaning between the following sentence?
I am in church.
I am in a church.
I am at church.
I am at a church.
I am aware that in a church means being inside the building called church. And being at church can mean near a church or inside church. And being at church means being in attendance in your local church. What is the difference between in church and at church?