Ferozshah Kotla in Delhi was indeed described as looking like a '24/7 construction site' due to ongoing renovation work before the 2007 World Cup matches. This description became quite famous during that period. Sir Viv Richards Stadium, Eden Gardens, and Gadhaffi Stadium were not typically associated with this particular description.