Now those pics should overshadow the cloud of uncertainty about India's capability of hosting a successful games.