I Traveled from London to Hyderabad in July 2014. The aircraft was very neat. I ve seen few cabin crew who were Indians too to help travelers in their regional languages though they spoke limited set of languages like gujrati, hindi and some other language but I m sure if your mom or an aged person was travelling, they would feel more comfortable.
The seat I felt was a bit too small in economy class though.
My luggage was missed and was sent by qatar airways but still as few items were missing from that and as it was supposed to travel with me, they settled the amount for the lost items which was 4000 rupees which was never expected by me.
It was a surprise and made me feel good about BA.