A few things have been mulled numerous times.
कई बातें बार बार दोहराई गई हैं।