As an Indian, you must file returns and pay taxes on capital gains. As per UK Law, if gains from India are taxed as well in the UK, then an Indian can take the benefits of DTAA to avoid double taxation on the same income.