BJP will rule 10-20 years: President Shah - Western Times