why share capital shown in liability side of a balance sheet
Because, the share capital shows credit balance. Accounts showing credit balances must come under the liablities side of the balance sheet.