Amit Shah now second most influential politician in country - Times of India