In the Law of Moses, which was observed by Mary and Joesph, it says that after a woman has a child she is unclean for so many days. If a woman had a girl child she was unclean for 80 days and if she had a boy child she was unclean for 40 days. Mary, 40 days after the birth of Jesus went to Jerusalem to offer a sacrifice and be cleansed. She was to offer "A pair of turtledoves or two young Pigeons. We don't know which of the two she offered. Now at the same time they brought the baby Jesus to present Him to the Lord. This was also in the law of Moses (Exodus 13:2, 12-15). This is the reason Mary, Joseph and Jesus went to Jerusalem.
No
The Passover.
Yes.
People celebrate the birth of 'Baby Jesus' on Christmas. People in ancient Jerusalem people brought gifts to baby Jesus when he was born.
To find the tomb of Jesus.
He went to Jerusalem.
Luke 2:36-38 tells us that Anna, a prophetess, from the tribe of Asher, was an 84 year old widow, when she saw Jesus at the temple.
It was Jerusalem.
The answer is found in Luke 19:28-48. This includes Jesus cleansing temple of the money changers.
Jesus meets the women of Jerusalem merely to console them
Roughly about 125,000 people came to Jerusalem when Jesus was born.
No I doubt that Jesus stayed a entire year in Jerusalem, he stayed there for a short while only. The first report when he stayed in Jerusalem was when he was taken to the temple as a baby, then again when he gets lost for three days in the temple. The last time is the victorious entry on Palm Sunday ad then the trial.