Top Factors to Consider Before Buying a Flat in Bengaluru