Please answer this: who is hannah married to in the bible?

Elkanah

Please answer this: which country has the highest number of skyscrapers?

China

Please answer this: who is the oldest nba player playing right now?
Vince Carter