Charan's 'Peddi' Japan premiere delayed due to technical reasons

Entertainment