So, I have citizenship to two countries, one being the USA which requires a visa. I am currently living in another country of which I also have citizenship which does not require a visa. I would prefer not to waste my time and work going to the consulate just for a question.
I know I can enter Russia on the passport I have in this country but am I required by law to disclose my US citizenship? They would be able to tell that I am not a natural citizen of this country without the visa given that my English and accent will be as if I just arrived from the USA.