Spread the love

TDP and YSRCP leaders and cadre stage protests and exchange warnings

​TDP and YSRCP leaders and cadre stage protests and exchange warnings