DAVID TERESHCHUK is a broadcasting, print and internet journalist, originally from Britain and now based in New York. He has written for a range of international publications, from The New York Times to The Guardian, The Observer and the New… Read More ›