Tuesday, February 8, 2011

Logo Quiz of the Day : 607


Answer:  IDFC (Infrastructure Development and Finance Corporation)