20110309 tech: AOL India may lay off 60-70% staff