Hi,
Yes. you can apply for visa at Delhi consulate. we are also from chennai region. my baby girl got H4 visa in Delhi. they have taken my original I-797 and send it back with my babygirl passport with visa.
I hope this information is usefull for you..
thanks,
ksk.