There's a Hindi proverb:
नौ सौ चूहे खाकर बिल्ली हज को चली
The literal translation is:
Having eaten 900 rats, cat moves to Hajj (pilgrimage)
This proverb means you adulate yourself pretending to be innocent after committing so many sins.
It also implies a remark for a person who tries to veil his shameful acts by showing himself as a gentleman.
Please provide an English proverb or idiom, which is equivalent to that above one.
Best Answer
“People who live in glass houses shouldn’t throw stones.” TFD