Amit Shah addresses public meeting