Technology | Wed Jun 5, 2013 3:51pm IST

EBay to open 'shoppable windows' in New York