Separation of Religion and the State

/ Monday, August 9 /


Mayor Bloomberg of New York takes makes a noble stand.
 
Copyright © Gaurav Monga