What is the expiation for perjury?
                                Perjury is forbidden and one of the major sins that require turning to Allah in repentance, seeking His forgiveness, giving back rights to whom they belong, or seeking their forgiveness, and expiating for that oath.
                             
                        
                            
                                
                                Is it permissible for one to shake hands with his uncle`s daughter?
                                No, it isn`t because he is a non-Mahram (Marriageable) to her.
                             
                        
                            
                                
                                Is the maternal uncle of one`s mother a Maharam?
                                All perfect praise be to Allah the Lord of The Worlds. May His blessings and peace be upon our Prophet Mohammad and upon all his family and companions.
Mother`s maternal uncle is a mahram. And Allah The Almighty Knows Best.
 
* In Islam, a mahram is a member of one's family with whom marriage would be considered haram, concealment purdah, or concealment of the body with hijab, is not obligatory; and with whom, if he is an adult male, she may be escorted during a journey, although an escort may not be obligatory.
                             
                        
                            
                                
                                Should a person feel pleased, or have a virtuous vision after offering Istikhara (guidance prayer) in order to do what he/she had offered it for?
                                The result of the Istikhaarah is not necessarily that a person sees something (in his dream), or feels pleased, but the most important result of the Istikhaarah is whether a person is enabled to do a given matter or not.