Today's Amazon Quiz, 21th October 2021 - Tara Tarini temple, a Shakti peeth, is situated in which of these states? West Bengal Bihar Jharkhand Odisha The answer is Odisha.