QUOTE(Xbox-Scene @ Jan 23 2007, 03:09 PM)

the 360 is "ubiquitous in stores across Delhi, Mumbai and Bangalore."
What exactly does this mean, especially since they won't release sales numbers?
Seems like marketdroid speech. For comparison, is Sony going to come out now and say something like the PS3 is "ubiquitous in stores" because people are tripping over the store stockpiles sitting there gathering dust?
The carefully couched way they phrased this sounds suspicious.