Entertainment | Sat Sep 24, 2011 7:20am IST

Tom Ford opens women's store in luxury-loving Russia