Excellent brand name mens office shirts are available from the street vendors right across from the Bombay High Court.  Predictably most of these are white, catering to the many lawyer customers, but there is a decent selection of other colours, stripes etc, also available.  All for the princely sum of INR 70.00   Check for minor defects before purchasing as these are all factory seconds or job lots.