Indian gentleman has openings for Sikhs and Hindus in Bangalore (5)
I believe the answer is:
sahib
'indian gentleman' is the definition.
(I've seen this before)
'openings for sikhs and hindus in bangalore' is the wordplay.
'openings for' says to take the initial letters (the letters which open the words).
The first letters of 'sikhs and hindus in bangalore' is 'SAHIB'.
'has' is the link.
(Other definitions for sahib that I've seen before include "Former Indian title" , "In India, Sir" , "Indian's respectful term of address to a man" , "Gentleman, if pukka" , "Indian title of respect" .)