first night in strange new town
left on my own
first night in strange new town
hot-wired tuk tuk
searching for meaning
right of praying man not left
sacred and confused
left turn not free
no matter your choices
always a price paid
December 2011, New Dehli, India.