Offices, stores and educational establishments were closed in India's southern state of Karnataka and its capital Bengaluru during a day-long strike on Friday.