Which bank has lowest charges for demat account

What makes one bank cheaper than another for demat account maintenance?,