I am sure most of you know this story – but still, this article has been written nicely. I googled some english version for this – unfortunately, there is none I could find that matches with this article. Here are some links::
I know that there is a temple where Lord Mahavishnu received chakram from Lord Shiva – don’t know the name yet. Will post once I find.